package org.easymis.entitys.mybatis.dto;
import java.io.Serializable; 
import org.easymis.commons.generator.annotation.GenField; 
import org.easymis.commons.generator.annotation.GenModel; 
import org.easymis.commons.generator.annotation.GenTable; 
import java.util.*; 
 
  
  
 @GenTable(name="attend_rule") 
@GenModel(packageName="org.easymis.entitys.mybatis",modelName="AttendRule")  
 public class AttendRule implements Serializable{  
      @GenField(labelname="",column="rule_id",id=true,length=40,isnull=false) 
      private String ruleId; 
      @GenField(labelname="",column="org_id",length=40,isnull=false) 
      private String orgId; 
      @GenField(labelname="",column="org_name",length=255,isnull=false) 
      private String orgName; 
      @GenField(labelname="",column="filiale_org_id",length=40,isnull=true) 
      private String filialeOrgId; 
      @GenField(labelname="",column="filiale_org_name",length=255,isnull=true) 
      private String filialeOrgName; 
      @GenField(labelname="规则名称",column="rule_name",length=255,isnull=true) 
      private String ruleName; 
      @GenField(labelname="地理坐标经度",column="longitude",length=255,isnull=true) 
      private String longitude; 
      @GenField(labelname="地理坐标纬度",column="latitude",length=255,isnull=true) 
      private String latitude; 
      @GenField(labelname="适用范围",column="range_area",length=255,isnull=true) 
      private String rangeArea; 
      @GenField(labelname="考勤制度1standard标准考勤制度2flexible灵活考勤制度3alternate单双周轮休制度",column="institution",isnull=false) 
      private Integer institution; 
      @GenField(labelname="具体规则",column="detail_list",length=255,isnull=true) 
      private String detailList; 
      @GenField(labelname="工作日设置星期1|2|3|4|5|6|7",column="week_day",length=100,isnull=true) 
      private String weekDay; 
      @GenField(labelname="考勤时段checkin|checkout|rest-start|rest-end|no_check_out",column="line_list",length=255,isnull=true) 
      private String lineList; 
      @GenField(labelname="最早考勤时间",column="attend_start",length=255,isnull=true) 
      private String attendStart; 
      @GenField(labelname="允许迟到分钟",column="late_min",isnull=false) 
      private Integer lateMin; 
      @GenField(labelname="允许早退分钟",column="leaveearly_min",isnull=false) 
      private Integer leaveearlyMin; 
      @GenField(labelname="允许偏差范围0|100|300|500|1000|1500",column="deviation_range",isnull=false) 
      private Integer deviationRange; 
      @GenField(labelname="考勤地点",column="address_list",length=1000,isnull=true) 
      private String addressList; 
      @GenField(labelname="Wi-Fi考勤限制0不启用1启用",column="wifi_status",isnull=false) 
      private Integer wifiStatus; 
      @GenField(labelname="允许考勤的平台pcAttend|appAttend|mobilewebAttend",column="pc_status",isnull=false) 
      private Integer pcStatus; 
      @GenField(labelname="允许考勤的平台",column="mobile_web_status",isnull=false) 
      private Integer mobileWebStatus; 
      @GenField(labelname="允许考勤的平台",column="app_status",isnull=false) 
      private Integer appStatus; 
      @GenField(labelname="可考勤IP段0停用1开启",column="ip_rang_status",isnull=true) 
      private Integer ipRangStatus; 
      @GenField(labelname="可 考 勤  IP 段",column="ip_list",length=255,isnull=true) 
      private String ipList; 
      @GenField(labelname="状态0删除|作废1正常",column="status",isnull=false) 
      private Integer status; 
      public String getRuleId(){ 
      	   return ruleId;
      }
      public void setRuleId(String ruleId){ 
      	   this.ruleId=ruleId; 
      } 
      public String getOrgId(){ 
      	   return orgId;
      }
      public void setOrgId(String orgId){ 
      	   this.orgId=orgId; 
      } 
      public String getOrgName(){ 
      	   return orgName;
      }
      public void setOrgName(String orgName){ 
      	   this.orgName=orgName; 
      } 
      public String getFilialeOrgId(){ 
      	   return filialeOrgId;
      }
      public void setFilialeOrgId(String filialeOrgId){ 
      	   this.filialeOrgId=filialeOrgId; 
      } 
      public String getFilialeOrgName(){ 
      	   return filialeOrgName;
      }
      public void setFilialeOrgName(String filialeOrgName){ 
      	   this.filialeOrgName=filialeOrgName; 
      } 
      public String getRuleName(){ 
      	   return ruleName;
      }
      public void setRuleName(String ruleName){ 
      	   this.ruleName=ruleName; 
      } 
      public String getLongitude(){ 
      	   return longitude;
      }
      public void setLongitude(String longitude){ 
      	   this.longitude=longitude; 
      } 
      public String getLatitude(){ 
      	   return latitude;
      }
      public void setLatitude(String latitude){ 
      	   this.latitude=latitude; 
      } 
      public String getRangeArea(){ 
      	   return rangeArea;
      }
      public void setRangeArea(String rangeArea){ 
      	   this.rangeArea=rangeArea; 
      } 
      public Integer getInstitution(){ 
      	   return institution;
      }
      public void setInstitution(Integer institution){ 
      	   this.institution=institution; 
      } 
      public String getDetailList(){ 
      	   return detailList;
      }
      public void setDetailList(String detailList){ 
      	   this.detailList=detailList; 
      } 
      public String getWeekDay(){ 
      	   return weekDay;
      }
      public void setWeekDay(String weekDay){ 
      	   this.weekDay=weekDay; 
      } 
      public String getLineList(){ 
      	   return lineList;
      }
      public void setLineList(String lineList){ 
      	   this.lineList=lineList; 
      } 
      public String getAttendStart(){ 
      	   return attendStart;
      }
      public void setAttendStart(String attendStart){ 
      	   this.attendStart=attendStart; 
      } 
      public Integer getLateMin(){ 
      	   return lateMin;
      }
      public void setLateMin(Integer lateMin){ 
      	   this.lateMin=lateMin; 
      } 
      public Integer getLeaveearlyMin(){ 
      	   return leaveearlyMin;
      }
      public void setLeaveearlyMin(Integer leaveearlyMin){ 
      	   this.leaveearlyMin=leaveearlyMin; 
      } 
      public Integer getDeviationRange(){ 
      	   return deviationRange;
      }
      public void setDeviationRange(Integer deviationRange){ 
      	   this.deviationRange=deviationRange; 
      } 
      public String getAddressList(){ 
      	   return addressList;
      }
      public void setAddressList(String addressList){ 
      	   this.addressList=addressList; 
      } 
      public Integer getWifiStatus(){ 
      	   return wifiStatus;
      }
      public void setWifiStatus(Integer wifiStatus){ 
      	   this.wifiStatus=wifiStatus; 
      } 
      public Integer getPcStatus(){ 
      	   return pcStatus;
      }
      public void setPcStatus(Integer pcStatus){ 
      	   this.pcStatus=pcStatus; 
      } 
      public Integer getMobileWebStatus(){ 
      	   return mobileWebStatus;
      }
      public void setMobileWebStatus(Integer mobileWebStatus){ 
      	   this.mobileWebStatus=mobileWebStatus; 
      } 
      public Integer getAppStatus(){ 
      	   return appStatus;
      }
      public void setAppStatus(Integer appStatus){ 
      	   this.appStatus=appStatus; 
      } 
      public Integer getIpRangStatus(){ 
      	   return ipRangStatus;
      }
      public void setIpRangStatus(Integer ipRangStatus){ 
      	   this.ipRangStatus=ipRangStatus; 
      } 
      public String getIpList(){ 
      	   return ipList;
      }
      public void setIpList(String ipList){ 
      	   this.ipList=ipList; 
      } 
      public Integer getStatus(){ 
      	   return status;
      }
      public void setStatus(Integer status){ 
      	   this.status=status; 
      } 
}